Rails 数据交互
ActiveRecord
创建模型
1
| rails generate model user userName:string email:string
|
创建的model
使用的是单数 而创建 controller
则用复数
迁移数据
进入控制台 rails console
1
| @user = User.new(:userName => 'Hu.Shihuan', :email => 'hxfsc@qq.com')
|
数据验证
1 2 3
| validates :userName, presence:true, length:{maximun:20} 存在性验证,长度不能大于20 EMAIL = /+@/i //邮箱验证 validates:email, presence:true,length{maximun:255},format:{with:EMAIL},uniquenese:{ case\_sensitive: false} | true 存在性验证,长度不能大于255,正则匹配,唯一性验证[不加case_sensitive 则为大小写不敏感]
|
查看错误信息
1
| @user.errors.full_message
|
Comments